import request from '@/utils/request'
// 查询企业的部门列表
export function getDepartmentList() {
  return request({
    url: '/company/department'
  })
}
// 获取员工简单列表--目的-通过新增列表，下拉选择负责人的信息，得到部门负责人的信息
/**
 *  获取员工简单列表--目的-通过新增列表，下拉选择负责人的信息，得到部门负责人的信息
 */
export function getUserSimpleList() {
  return request({
    url: '/sys/user/simple',
    method: 'GET'
  })
}
// 新增部门
/**
 * 新增部门
 */
export function addDepartment(data) {
  return request({
    url: '/company/department',
    method: 'POST',
    data
  })
}
// 根据ID查询部门详情
/**
 * 根据ID查询部门详情--目的 编辑弹框掉接口，数据回填，更新数据
 *
 */
export function FinddepartmentById(id) {
  return request({
    url: `/company/department/${id}`,
    method: 'GET'
  })
}
// 根据ID修改部门详情
/**
 * @description 描述--根据ID修改部门详情
 *
 */
export function changeDepartmentbyId(data) {
  return request({
    url: `/company/department/${data.id}`,
    method: 'PUT',
    // body 传参，写data：{传入的形参名 data} ，也可略，直接写传入的形参名 data
    data
  })
}
/**
 *  /company/department/{id}
 * 根据ID删除部门
 */
export function delectDepartmentById(id) {
  return request({
    url: `/company/department/${id}`,
    method: 'DELETE'
  })
}
